package com.csist.pojo.bo;

import com.csist.pojo.po.basicInfoModule.EducationMethod;
import com.csist.pojo.po.basicInfoModule.EducationStatus;
import com.csist.pojo.po.basicInfoModule.LevelMajorInfo;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.time.LocalDateTime;

/**
 * @ClassName Level_registration_tab
 * @Description 学历注册记录实体类（记录学生的学历信息）
 * @Author
 * @Date 2024/6/17 16:47
 * @Version 1.0
 */
@Data
@AllArgsConstructor
@NoArgsConstructor
public class LevelRegistrationBo {
    /**
     * 学历注册记录编号
     */
    private Integer lrId;

    /**
     * 学生信息对象
     */
//    private BasicStudentInfoBo basicStudentInfoBo;
    private Integer lrBsiId;
    /**
     * 是否为本科学历记录
     */
    private Boolean lrIsBachelor;

    /**
     * 是否在本校就读专科
     */
    private Boolean lrIsOurSpecilization;

    /**
     * 教学方式对象
     */
//    private Integer lr_em_id;
    private EducationMethod educationMethod;

    /**
     * 科大平台注册号
     */
    private String lrUestcId;

    /**
     * 准考证号
     */
    private String lrLevelAdmissionId;

    /**
     * 学历专业编号
     */
//    private Integer lr_lmi_id;
    private LevelMajorInfo levelMajorInfo;

    /**
     * 学历注册年份
     */
    private LocalDateTime lrLevelRegYear;

    /**
     * 学历注册季度
     */
    private Integer lrLevelRegSeasion;

    /**
     * 学历状态
     */
//    private Integer lr_es_id;
    private EducationStatus educationStatus;

    /**
     * 毕业证编号
     */
    private String lrLevelGraduId;

    /**
     * 毕业年份
     */
    private LocalDateTime lrLevelGraduYear;

    /**
     * 毕业季度
     */
    private Integer lrLevelGraduSeason;

    /**
     * 备注
     */
    private String lrLevelNotes;

    /**
     * 创建时间
     */
    private LocalDateTime lrCreateTime;

    /**
     * 上次修改时间
     */
    private LocalDateTime lrLastUpdateTime;

}
